package com.ctrip.cap.domain.benchmark;

import java.util.Date;

import com.ctrip.cap.domain.benchmark.util.JsonDateSerializer;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;

public class BenchmarkCompatInfo {
	public long getID() {
		return ID;
	}
	public void setID(long iD) {
		ID = iD;
	}
	public long getJobID() {
		return JobID;
	}
	public void setJobID(long jobID) {
		JobID = jobID;
	}
	public String getPackageName() {
		return PackageName;
	}
	public void setPackageName(String packageName) {
		PackageName = packageName;
	}
	public String getDeviceType() {
		return DeviceType;
	}
	public void setDeviceType(String deviceType) {
		DeviceType = deviceType;
	}
	public int getFirstStartTime() {
		return FirstStartTime;
	}
	public void setFirstStartTime(int firstStartTime) {
		FirstStartTime = firstStartTime;
	}
	public String getFirstStartTimeError() {
		return FirstStartTimeError;
	}
	public void setFirstStartTimeError(String firstStartTimeError) {
		FirstStartTimeError = firstStartTimeError;
	}
	public int getNormalStartTime() {
		return NormalStartTime;
	}
	public void setNormalStartTime(int normalStartTime) {
		NormalStartTime = normalStartTime;
	}
	public String getNormalStartTimeError() {
		return NormalStartTimeError;
	}
	public void setNormalStartTimeError(String normalStartTimeError) {
		NormalStartTimeError = normalStartTimeError;
	}
	public int getInstallTime() {
		return InstallTime;
	}
	public void setInstallTime(int installTime) {
		InstallTime = installTime;
	}
	public String getInstallTimeError() {
		return InstallTimeError;
	}
	public void setInstallTimeError(String installTimeError) {
		InstallTimeError = installTimeError;
	}
	public int getUninstallTime() {
		return UninstallTime;
	}
	public void setUninstallTime(int uninstallTime) {
		UninstallTime = uninstallTime;
	}
	public String getUninstallTimeError() {
		return UninstallTimeError;
	}
	public void setUninstallTimeError(String uninstallTimeError) {
		UninstallTimeError = uninstallTimeError;
	}
	public long getCache() {
		return Cache;
	}
	public void setCache(long cache) {
		Cache = cache;
	}
	
	public long getCode() {
		return Code;
	}
	public void setCode(long code) {
		Code = code;
	}
	
	public long getData() {
		return Data;
	}
	public void setData(long data) {
		Data = data;
	}
	public String getCacheError() {
		return CacheError;
	}
	public void setCacheError(String cacheError) {
		CacheError = cacheError;
	}
	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getCreateTime() {
		return CreateTime;
	}
	public void setCreateTime(Date createTime) {
		CreateTime = createTime;
	}
	/*
  * 	[ID] [bigint] IDENTITY(1,1) NOT NULL,
	[JobID] [bigint] NOT NULL,
	[PackageName] [nvarchar](50) NULL,
	[DeviceType] [nvarchar](50) NULL,
	[FirstStartTime] [int] NULL,
	[FirstStartTimeError] [nvarchar](200) NULL,
	[NormalStartTime] [int] NULL,
	[NormalStartTimeError] [nvarchar](200) NULL,
	[InstallTime] [int] NULL,
	[InstallTimeError] [nvarchar](200) NULL,
	[UninstallTime] [int] NULL,
	[UninstallTimeError] [nvarchar](200) NULL,
	[Cache] [int] NULL,
	[CacheError] [nvarchar](200) NULL,
	[CreateTime] [datetime] NULL,
  * */
	private long ID;
	public long getRunID() {
		return RunID;
	}
	public void setRunID(long runID) {
		RunID = runID;
	}
	public String getPackageNickName() {
		return packageNickName;
	}
	public void setPackageNickName(String packageNickName) {
		this.packageNickName = packageNickName;
	}
	private long JobID;
	private long RunID;
	private String PackageName;
	private String DeviceType;
	private int FirstStartTime;
	private String FirstStartTimeError;
	private int NormalStartTime;
	private String NormalStartTimeError;
	private int InstallTime;
	private String InstallTimeError;
	private int UninstallTime;
	private String UninstallTimeError;
	private long Cache;
	private long Code;
	private long Data;
	private String CacheError;
	private Date CreateTime;
	private String packageNickName;

}
